Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - cpu verilog
Search - cpu verilog - List
utopia,system verilog写的CPU测试平台代码-utopia, system verilog code written in CPU test platform
Date : 2025-07-16 Size : 16kb User :

采用Quatus II编译环境,使用Verilog HDL语言编写实现了五段流水线CPU。 能够完成以下二十二条指令(均不考虑虚拟地址和Cache,并且默认为小端方式): add rd,rs,rt addu rd,rs,rt addi rt,rs,imm addiu rt,rs,imm sub rd,rs,rt subu rd,rs,rt nor rd,rs,rt xori rt,rs,imm clo rd,rs clz rd,rs slt rd,rs,rt sltu rd,rs,rt slti rt,rs,imm sltiu rt,rs,imm sllv rd,rt,rs sra rd,rt,shamt blez rs,imm j target lwl rt,offset(base) lwl rt,offset(base) lw rt,imm(rs) sw rt,imm(rs) 在本设计中,采取非常良好的模块化编程风格,共分十三个主要模块PIPE_LINING_CPU_TEAM_24.v为顶层实体文件,对应为PIPE_LINING_CPU_TEAM_24模块作为顶层实体模块,如下: ifetch.v、regdec.v、exec.v、mem.v、wr.v分别实现五个流水段; cpuctr.v用于产生CPU控制信号; ALU.v用于对操作数进行相应指令的运算并输出结果; DM.v数据存储器 IM.v指令存储器 datareg.v数据寄存器堆 extender.v位扩展 yiwei_32bits.v 实现32位四种移位方式的移位器 在顶层实体中,调用ifetch.v、regdec.v、exec.v、mem.v、wr.v这五个模块就实现了流水线CPU。顶层模块的结构清晰明了。对于学习verilog编程非常有用- Quatus II compiled by the environment, using Verilog HDL language to achieve a five-stage pipeline CPU. To complete the following 22 commands (not considering the virtual address and Cache, and the default mode for the small end): add rd, rs, rt addu rd, rs, rt addi rt, rs, imm addiu rt, rs, imm sub rd, rs, rt subu rd, rs, rt nor rd, rs, rt xori rt, rs, imm clo rd, rs clz rd, rs slt rd, rs, rt sltu rd, rs, rt slti rt, rs, imm sltiu rt, rs, imm sllv rd, rt, rs sra rd, rt, shamt blez rs, imm j target lwl rt, offset (base) lwl rt, offset (base) lw rt, imm (rs) sw rt, imm (rs) In this design, take a very good modular programming style, is divided into 13 main modules PIPE_LINING_CPU_TEAM_24.v for the top-level entity file, the corresponding module as a top-level entity for the PIPE_LINING_CPU_TEAM_24 modules, as follows: ifetch.v, regdec.v, exec.v, mem.v, wr.v water were to achieve the five paragraph cpuctr.v used to generate CPU control signal ALU.v accordingly
Date : 2025-07-16 Size : 4.72mb User :

用Verilog实现一个简单的单周期CPU,并运行Quicksort程序以验证正确性。-This file is written in Verilog to achieve a single cycle processor. It can run in Quartus2.
Date : 2025-07-16 Size : 26kb User : Matgek

  8259A是专门为了对8085A和8086/8088进行中断控制而设计的芯片,它是可以用程序控制的中断控制器。单个的8259A能管理8级向量优先级中断。在不增加其他电路的情况下,最多可以级联成64级的向量优先级中断系统。8259A有多种工作方式,能用于各种系统。各种工作方式的设定是在初始化时通过软件进行的。 在总线控制器的控制下,8259A芯片可以处于编程状态和操作状态.编程状态是CPU使用IN或OUT指令对8259A芯片进行初始化编程的状态- 8259A is designed to be on the 8085A and 8086/8088 designed to interrupt control chip, which is the interrupt controller can be programmed. 8259A can manage a single priority interrupt vector 8. Without increasing the other circuit cases, up to 64-level cascaded priority interrupt system vector. 8259A there are several methods of work, can be used in a variety of systems. A variety of work settings is carried out by software initialization. Under the control of the bus controller, 8259A chip can be programmed at the state and operating state. Programming state is CPU use IN or OUT instruction program on the 8259A chip, to initialize the state of
Date : 2025-07-16 Size : 747kb User : keven

LCD12864驱动程序 可实现以ARM为CPU的LCD12864的驱动-LCD12864 driver enables ARM-CPU of LCD12864 drive
Date : 2025-07-16 Size : 51kb User : 陈锴

verilog risc8 cpu-verilog risc8 cpu
Date : 2025-07-16 Size : 423kb User : 谭腾飞

UART verilog 代码, 内置CPU接口方式,支持2线制和流控4线制。支持轮训和中断方式。-UART verilog source code
Date : 2025-07-16 Size : 15kb User : dingyy

I2C verilog代码,支持master和slave方式,内置CPU接口-I2C verilog RTL code, support master and slave mode
Date : 2025-07-16 Size : 13kb User : dingyy

this is source code in verilog for arithmatic logic unit for RISC cpu
Date : 2025-07-16 Size : 62kb User : Harshit B J

this verilog model of RISC CPU-this is verilog model of RISC CPU
Date : 2025-07-16 Size : 138kb User : Harshit B J

This a verilog code of single cycle mips-This is a verilog code of single cycle mips
Date : 2025-07-16 Size : 574kb User : hualin

多周期CPU设计,使用Verilog HDL语言编程,实现MIPS的指令系统。-CPU design with verilog hdl language.Instructions from MIPS.Something in detial is not perfect.
Date : 2025-07-16 Size : 5.32mb User : Po

简单的cpu,以verilog语言写的,希望大家能提点意见。-Simple cpu, the verilog language to write, and I hope we can Tidianyijian.
Date : 2025-07-16 Size : 78kb User : 书柬图章

本程序主要完成cpu的几个主功能模块的开发,开发语言为verilog硬件语言,基本能模拟cpu的核心功能!-The program mainly to complete the main features of several cpu module development, hardware development language for the verilog language, the basic core functionality can simulate the cpu!
Date : 2025-07-16 Size : 5kb User : 赵洵

mips系列,CPU的Verilog语言设计,自己写的-mips series, CPU of the Verilog language design, to write their own
Date : 2025-07-16 Size : 4kb User : ysshr

This file with the wavelet transf Mallat implementation of wavelet Verilog hdl code modules for radi Modelsim 6.6 crack, can be used f A written using Verilog DDR2 cont Simple CPU VHDL implementation an Dual-port RAM design, using Veril Verilog language, a hardware-base FPGA embedded project combat, Man Application FPGA, FPGA-chip hardw Mallat implementation of wavelet Layer of one-dimensional wavelet
Date : 2025-07-16 Size : 1.77mb User : sansfroid

CPU Verilog Module source code
Date : 2025-07-16 Size : 159kb User : jc

精简指令集CPU的VERILOG语言实现,很有用-RISC CPU the VERILOG language, very useful
Date : 2025-07-16 Size : 463kb User : 侯勇

8051的内核源码,用verilog HDL写成,已验证功能正确-open core fo 8051 cpu
Date : 2025-07-16 Size : 428kb User : gaoming

cup developed by scope verilog
Date : 2025-07-16 Size : 9kb User : wei chenghao
« 1 2 3 4 5 6 7 89 10 11 12 13 ... 20 »
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.